package main;

import java.util.Random;

public final class OCPI extends Institutie {
	public void tratareCerere(Cerere c){
		if(c.isAvizUrbanism()){
			c.setAvizOCPI(true);
			System.out.println("[OCPI]: Cererea a fost aprobata de catre Oficiul de Cadastru");
			Institutie i=new Geolog();
			this.setUrmatoarea(i);
			this.getUrmatoarea().tratareCerere(c);
		}
		else if(c.getNrCF()==-1){
			Random serieRandom=new Random();
			int x=serieRandom.nextInt(80);
			c.setNrCF(x);
			System.out.println("[OCPI]: Numarul cadastral al parcelei "+x);
			Institutie ape=new ProtectiaMediului();
			this.setUrmatoarea(ape);
			this.urmatoarea.tratareCerere(c);
		}
		else{
			Institutie ape=new ProtectiaMediului();
			this.setUrmatoarea(ape);
			this.urmatoarea.tratareCerere(c);
		}
	}
}
